package org.genntii.warehousesystem.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.genntii.warehousesystem.domain.dto.WarehouseDTO;
import org.genntii.warehousesystem.domain.entity.WareHouse;
import org.genntii.warehousesystem.domain.vo.WarehouseVO;

import java.util.List;

public interface WarehouseService extends IService<WareHouse> {

    void add(WarehouseDTO warehouseDTO);

    void del(int id);

    void enable(int id);

    void update(int id, WarehouseDTO warehouseDTO);

    List<WarehouseVO> findAllEnabled(int page);

    List<WarehouseVO> findAllUnable(int page);

    List<WarehouseVO> findSameCity(int provinceId);

}
